const formatTime = date => {
  const year = date.getFullYear()
  const month = date.getMonth() + 1
  const day = date.getDate()
  const hour = date.getHours()
  const minute = date.getMinutes()
  const second = date.getSeconds()



  return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}

const formatNumber = n => {
  n = n.toString()
  return n[1] ? n : '0' + n
}

const formatTimes = date => {
  const year = date.getFullYear();
  const month = date.getMonth() + 1;
  const day = date.getDate();
  return [year,month,day].map(formatNumber).join('-'); 
}


module.exports = {
  formatTime: formatTime,
  formatTimes: formatTimes
}


// 防止重复点击
// function throttle(fn, gapTime) {
//   if (gapTime == null || gapTime == undefined) {
//     gapTime = 1500
//   }

//   let _lastTime = null
//   return function () {
//     let _nowTime = + new Date()
//     if (_nowTime - _lastTime > gapTime || !_lastTime) {
//       fn()
//       _lastTime = _nowTime
//     }
//   }
// }

// module.exports = {
//   throttle: throttle
// }





